<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
       // 求最大值。
        // 如果用户的输入的参数个数是不确定的，怎么解决？
        /* 
            arguments: 保存了(接收)了函数传递的参数。
            手机自带的一些功能：打电话，发短信，计算器。
            arguments 是每个函数自带的一个变量。因此不用声明。
            变量是用来保存数据的，保存了函数的全部参数。
        
            可以把 arguments 看成一个(伪)数组。
            arguments ：有 length. 里面的数据也是按顺序排列，有索引号。
            因此可以把 arguments 当作数组使用。

            总结：
                1.arguments 一个数组。有长度，可以通过索引号获取元素
                2.arguments 保存了函数传递的参数。
                3.每个函数都有，不用声明。
        */
       function fn(){
           console.log(arguments);
           console.log(arguments.length);
           console.log(arguments[0]);
           console.log(arguments[1]);
           console.log('=========================================');
           for (var i = 0; i < arguments.length; i++){
               console.log(arguments[1]);
           }
       } 
       fn("马帅印", "秦阳", 123, "王新斌");
    </script>
</body>
</html>